package com.mdx.tools.util;

import java.util.Map;

public interface Sms {

    Boolean sendSms(String mobile, String templateCode, Map<String, String> param);

    Boolean sendSms(String mobile, String templateCode, String signName, Map<String, String> param);

    /**
     * 登录获取验证码
     * @param mobile
     * @param code
     * @return
     */
    Boolean loginSendSms(String mobile, String code);

    /**
     * 注册获取验证码
     * @param mobile
     * @param code
     * @return
     */
    Boolean regSendSms(String mobile, String code);

    /**
     * 修改密码获取验证码
     * @param mobile
     * @param code
     * @return
     */
    Boolean passSendSms(String mobile, String code);

    /**
     * 成为超级节点发送通知
     * @param mobile
     * @param code
     * @return
     */
    Boolean levelSendSms(String mobile, String name, Integer code);

}
